// Reflect 对象

// const obj = {
//     foo: '122', 
//     bar: '222'
// }
// const proxy = new Proxy(obj, {
//     get(target, property){
//         console.log('watch login~')
//         return Reflect.get(target, property)
//     }
// })
// console.log(proxy.foo)


// example

const obj = {
    name: 'liuchao',
    age: 18 
}
// console.log('name' in obj)
// console.log(delete obj['age'])
// console.log(Object.keys(obj))

console.log(Reflect.has(obj, 'name'))
console.log(Reflect.deleteProperty(obj, 'age'))
console.log(Reflect.ownKeys(obj))



